blame (oneself)

Translations
se reprocher
Definitions
To hold oneself responsible for a fault, mistake, or wrongdoing.